/**
 * Created by shugen on 2017/3/11.
 */
var NewsList;
var QList;
var qi=0;
$(function(){
    //校内新闻加载
        $.get($("#path").val()+"/news/getxy_news",function(json){
            if(json!=null) {
                //5分钟  新闻 刷新一次
                var newlist = JSON.parse(json);
                NewsList=newlist;
                if(newlist==null||newlist.length==0){
                    $("#newthu_news").text("没有任何新闻的信息,正在努力加载中.....");
                    return ;
                }
                setInterval("reflashNews()",5*60*1000);
                $.each(newlist,function(i,o){
                    if(i>5) return ;
                    creatNews(o);
                })
            }
            else{
                $("#newthu_news").text("网络出现问题,正在努力加载中.....");
            }
        })
    //问卷加载
    $.get($("#path").val()+"/Question/getQuestionnaireByCache?type=page",function(json){
        if(json!=null) {
            var questionlist = JSON.parse(json);
             QList=questionlist;
            if(questionlist==null||questionlist.length==0){
                $("#question_ul").text("没有任何问卷信息,正在努力加载中.....");
                return ;
            }
            setInterval("reflashQs()",5*60*1000);
            $.each(questionlist,function(i,o){
                if(i>5)  return ;
                creatQuestions(o);
                qi+=1;
            })
        }
        else{
            $("#question_ul").text("网络出现问题,正在努力加载中.....");
        }
    })

$("#refreshNews").click(reflashNews);
$("#refreshQs").click(reflashQs);







});


function reflashNews(){
    if(NewsList!=null){
        $("#newthu_news").text("");
        NewsList=NewsList.reverse()
        $.each(NewsList,function(i,o){
            if(i>5) return ;
            creatNews(o);
        })
    }

}
function reflashQs(){
    if(QList!=null){
        var l=QList.length;
        //少于 6  不刷新
        if(l<=6){
            return ;
        }
        //  6~12  之间   后面依次  只刷 12-n个  第一次 qi=6
        else if(l>6){
            if(qi>=QList.length){
                qi=0;
            }
            $("#question_ul").text("");
            if(l-qi<6){
            for(var i=0;i<6;i++){
                creatQuestions(QList[qi++]);
                if(qi>=QList.length){
                    qi=0;
                }
            }
            }
            else{
                for(var i=0;i<6;i++){
                    creatQuestions(QList[qi++]);
                }
            }

        }



    }


}


/*
 *截取信息简介
 *summaryStr:String 信息简介
 *lengTh:int 截取的长度
 */
function cutSummary(summaryStr, lengTh) {
    if(summaryStr!=null&&summaryStr.length!=null)
        if (summaryStr.length > lengTh) {
            summaryStr = summaryStr.substring(0, lengTh) + "...";
        }
    return summaryStr;
}

function creatNews(o){
  var li= "<li > <div class='tn'> <h3><a href='"+o.link+"'  target='_blank'>"+o.title+"</a></h3>"+
        "<p >"+cutSummary(o.brief, 100)+"</p> </div> </li>"
    $("#newthu_news").append(li);
}
var i=0;

/*
* alternative isimg
* */
function creatQuestions(o){
   // console.info(o)
    var li="<li > <div class='tn'> <h3><a href='"+$("#path").val()+"/Question/getQuestionnaire?id="+o.id+"'  target='_blank'>"+o.title+"</a></h3>"+
        "<p >"+o.summary+"</p> </div> </li>";
    $("#question_ul").append(li);
}
